Incremental method evolution in global software product management: A retrospective case study
نویسندگان
چکیده
Company growth in a global setting causes challenges in the adaptation and maintenance of an organization’s methods. In this paper, we will analyze incremental method evolution in software product management in a global environment. We validate a method increment approach, based on method engineering principles, by applying it to a retrospective case study conducted at a large ERP vendor. The results show that the method increment types cover all increments that were found in the case study. Also, we identified the following lessons learned for company growth in a global software product management context: method increment drivers, such as the change of business strategy, vary during evolution; a shared infrastructure is critical for rollout; small increments facilitate gradual process improvement; and global involvement is critical. We then claim that method increments enable software companies to accommodate evolutionary adaptations of development process in agreement with the overall company expansion. ! 2010 Elsevier B.V. All rights reserved.
منابع مشابه
Concepts for Incremental Method Evolution: Empirical Exploration and Validation in Requirements Management
Product software companies are confronted with performance failures in their processes for which standard theories on situational method engineering need to be revisited. By developing a knowledge infrastructure, we support these companies with their method evolution by increasing the maturity of their processes incrementally. We first identify and formalize general method increments that are f...
متن کاملPrioritizing Target Markets for the Export of Iran Construction Services
Abstract T ire cent decades, the internationalization of trade and companies' engagement in the global market has been found with a double significance. Planning and investment to increase the share of non-oil exports in total exports and reform its combination to export of goods and services with higher technology are of approaches of vision plan that export of Construction Services ...
متن کاملA Product Software Knowledge Infrastructure for Situational Capability Maturation: Vision and Case Studies in Product Management
Product software companies face the challenge of shipping new releases of their software products in time, within budget, with the right quality, and for a good price. As we encountered many performance failures in this respect, we started to build a product software knowledge infrastructure, which, when fully materialized, can help to increase the maturity of a company’s processes. The infrast...
متن کاملProcess Improvement in Requirements Management: A Method Engineering Approach
Method Engineering and Requirements Engineering are two research fields that can benefit from another. To increase process maturity in systems development, we propose an approach for incremental method evolution that combines capability-based and problem-based methods. With this method, we can assemble new methods, based on the process need of an organization. We show how this approach can be i...
متن کاملA Case Study of Unanticipated Incremental Change
Incremental changes add new functionality and properties to software. They are the core of software evolution, maintenance, iterative development, agile development, and similar software processes. This paper presents a technique for unanticipated incremental software change and a case study. The technique uses programming concepts as the foundation, and contains steps of concept location, actu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Information & Software Technology
دوره 52 شماره
صفحات -
تاریخ انتشار 2010